package com.itheima.service;

import com.itheima.entity.Evection;

import java.util.List;
import java.util.Map;


public interface EvectionService {
    /**
     * 查询出差列表
     *
     * @param userId
     * @return
     */
    List<Evection> findList(Long userId);

    /**
     * 查询一条出差信息
     *
     * @param id
     * @return
     */
    Evection findOne(Long id);

    /**
     * 添加 出差任务
     *
     * @param evection
     */
    int addEvection(Evection evection);

    /**
     * 设置出差申请的 流程变量
     *
     * @param id
     * @return
     */

    Map<String, Object> setVariables(Long id);

    void startRunTask(Long id);


    void endRunTask(Long id);
}
